package com.lifesea.model;

import java.io.Serializable;
import java.util.Date;

public class HisGhorder implements Serializable {
    /**
     * <pre>
     * 预约编号
     * 表字段 : his_ghorder.BOOK_ID
     * </pre>
     * 
     */
    private Long bookId;

    /**
     * <pre>
     * 机构编号
     * 表字段 : his_ghorder.HOS_ID
     * </pre>
     * 
     */
    private Integer hosId;

    /**
     * <pre>
     * 医生ID
     * 表字段 : his_ghorder.DOC_ID
     * </pre>
     * 
     */
    private String docId;

    /**
     * <pre>
     * 科室ID
     * 表字段 : his_ghorder.DEPT_ID
     * </pre>
     * 
     */
    private String deptId;

    /**
     * <pre>
     * 排班ID
     * 表字段 : his_ghorder.SCH_ID
     * </pre>
     * 
     */
    private String schId;

    /**
     * <pre>
     * 排班时间
     * 表字段 : his_ghorder.SCH_DATE
     * </pre>
     * 
     */
    private Date schDate;

    /**
     * <pre>
     * 分时段ID
     * 表字段 : his_ghorder.POINT_ID
     * </pre>
     * 
     */
    private String pointId;

    /**
     * <pre>
     * 分时段序号
     * 表字段 : his_ghorder.POINT_SEQ
     * </pre>
     * 
     */
    private String pointSeq;

    /**
     * <pre>
     * 午别 0上午 1下午 2晚上 3全天
     * 表字段 : his_ghorder.TIME_FLAG
     * </pre>
     * 
     */
    private Integer timeFlag;

    /**
     * <pre>
     * 预约人ID
     * 表字段 : his_ghorder.USER_ID
     * </pre>
     * 
     */
    private Integer userId;

    /**
     * <pre>
     * 用户ID
     * 表字段 : his_ghorder.PAT_ID
     * </pre>
     * 
     */
    private Integer patId;

    /**
     * <pre>
     * 
     * 表字段 : his_ghorder.PAT_NAME
     * </pre>
     * 
     */
    private String patName;

    /**
     * <pre>
     * 就诊人手机
     * 表字段 : his_ghorder.MOBILE
     * </pre>
     * 
     */
    private String mobile;

    /**
     * <pre>
     * 患者性别(GB2261)
            0 - 未知的性别
            1 - 男性 
            2 - 女性 
            5 - 女性改（变）为男性 
            6 - 男性改（变）为女性 
            9 - 未说明的性别
     * 表字段 : his_ghorder.GENDER
     * </pre>
     * 
     */
    private String gender;

    /**
     * <pre>
     * 外部预约编号
     * 表字段 : his_ghorder.OUT_BOOK_ID
     * </pre>
     * 
     */
    private String outBookId;

    /**
     * <pre>
     * 取号状态 0-取号就诊 1-违约未取 2-未取但不违约
     * 表字段 : his_ghorder.TAKE_STATUS
     * </pre>
     * 
     */
    private Integer takeStatus;

    /**
     * <pre>
     * 取号密码
     * 表字段 : his_ghorder.TAKE_CODE
     * </pre>
     * 
     */
    private String takeCode;

    /**
     * <pre>
     * 订单状态 0处理中 1成功  2失败 3取消 4停诊 
     * 表字段 : his_ghorder.BOOK_STATUS
     * </pre>
     * 
     */
    private Integer bookStatus;

    /**
     * <pre>
     * 创建时间
     * 表字段 : his_ghorder.CREATE_TIME
     * </pre>
     * 
     */
    private Date createTime;

    /**
     * <pre>
     * 修改时间
     * 表字段 : his_ghorder.MODIFY_TIME
     * </pre>
     * 
     */
    private Date modifyTime;

    private static final long serialVersionUID = 1L;

    /**
     * <pre>
     * 获取 预约编号
     * 表字段 : his_ghorder.BOOK_ID
     * </pre>
     * 
     */
    public Long getBookId() {
        return bookId;
    }

    /**
     * <pre>
     * 设置 预约编号
     * 表字段 : his_ghorder.BOOK_ID
     * </pre>
     * 
     */
    public void setBookId(Long bookId) {
        this.bookId = bookId;
    }

    /**
     * <pre>
     * 获取 机构编号
     * 表字段 : his_ghorder.HOS_ID
     * </pre>
     * 
     */
    public Integer getHosId() {
        return hosId;
    }

    /**
     * <pre>
     * 设置 机构编号
     * 表字段 : his_ghorder.HOS_ID
     * </pre>
     * 
     */
    public void setHosId(Integer hosId) {
        this.hosId = hosId;
    }

    /**
     * <pre>
     * 获取 医生ID
     * 表字段 : his_ghorder.DOC_ID
     * </pre>
     * 
     */
    public String getDocId() {
        return docId;
    }

    /**
     * <pre>
     * 设置 医生ID
     * 表字段 : his_ghorder.DOC_ID
     * </pre>
     * 
     */
    public void setDocId(String docId) {
        this.docId = docId == null ? null : docId.trim();
    }

    /**
     * <pre>
     * 获取 科室ID
     * 表字段 : his_ghorder.DEPT_ID
     * </pre>
     * 
     */
    public String getDeptId() {
        return deptId;
    }

    /**
     * <pre>
     * 设置 科室ID
     * 表字段 : his_ghorder.DEPT_ID
     * </pre>
     * 
     */
    public void setDeptId(String deptId) {
        this.deptId = deptId == null ? null : deptId.trim();
    }

    /**
     * <pre>
     * 获取 排班ID
     * 表字段 : his_ghorder.SCH_ID
     * </pre>
     * 
     */
    public String getSchId() {
        return schId;
    }

    /**
     * <pre>
     * 设置 排班ID
     * 表字段 : his_ghorder.SCH_ID
     * </pre>
     * 
     */
    public void setSchId(String schId) {
        this.schId = schId == null ? null : schId.trim();
    }

    /**
     * <pre>
     * 获取 排班时间
     * 表字段 : his_ghorder.SCH_DATE
     * </pre>
     * 
     */
    public Date getSchDate() {
        return schDate;
    }

    /**
     * <pre>
     * 设置 排班时间
     * 表字段 : his_ghorder.SCH_DATE
     * </pre>
     * 
     */
    public void setSchDate(Date schDate) {
        this.schDate = schDate;
    }

    /**
     * <pre>
     * 获取 分时段ID
     * 表字段 : his_ghorder.POINT_ID
     * </pre>
     * 
     */
    public String getPointId() {
        return pointId;
    }

    /**
     * <pre>
     * 设置 分时段ID
     * 表字段 : his_ghorder.POINT_ID
     * </pre>
     * 
     */
    public void setPointId(String pointId) {
        this.pointId = pointId == null ? null : pointId.trim();
    }

    /**
     * <pre>
     * 获取 分时段序号
     * 表字段 : his_ghorder.POINT_SEQ
     * </pre>
     * 
     */
    public String getPointSeq() {
        return pointSeq;
    }

    /**
     * <pre>
     * 设置 分时段序号
     * 表字段 : his_ghorder.POINT_SEQ
     * </pre>
     * 
     */
    public void setPointSeq(String pointSeq) {
        this.pointSeq = pointSeq == null ? null : pointSeq.trim();
    }

    /**
     * <pre>
     * 获取 午别 0上午 1下午 2晚上 3全天
     * 表字段 : his_ghorder.TIME_FLAG
     * </pre>
     * 
     */
    public Integer getTimeFlag() {
        return timeFlag;
    }

    /**
     * <pre>
     * 设置 午别 0上午 1下午 2晚上 3全天
     * 表字段 : his_ghorder.TIME_FLAG
     * </pre>
     * 
     */
    public void setTimeFlag(Integer timeFlag) {
        this.timeFlag = timeFlag;
    }

    /**
     * <pre>
     * 获取 预约人ID
     * 表字段 : his_ghorder.USER_ID
     * </pre>
     * 
     */
    public Integer getUserId() {
        return userId;
    }

    /**
     * <pre>
     * 设置 预约人ID
     * 表字段 : his_ghorder.USER_ID
     * </pre>
     * 
     */
    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    /**
     * <pre>
     * 获取 用户ID
     * 表字段 : his_ghorder.PAT_ID
     * </pre>
     * 
     */
    public Integer getPatId() {
        return patId;
    }

    /**
     * <pre>
     * 设置 用户ID
     * 表字段 : his_ghorder.PAT_ID
     * </pre>
     * 
     */
    public void setPatId(Integer patId) {
        this.patId = patId;
    }

    /**
     * <pre>
     * 获取 
     * 表字段 : his_ghorder.PAT_NAME
     * </pre>
     * 
     */
    public String getPatName() {
        return patName;
    }

    /**
     * <pre>
     * 设置 
     * 表字段 : his_ghorder.PAT_NAME
     * </pre>
     * 
     */
    public void setPatName(String patName) {
        this.patName = patName == null ? null : patName.trim();
    }

    /**
     * <pre>
     * 获取 就诊人手机
     * 表字段 : his_ghorder.MOBILE
     * </pre>
     * 
     */
    public String getMobile() {
        return mobile;
    }

    /**
     * <pre>
     * 设置 就诊人手机
     * 表字段 : his_ghorder.MOBILE
     * </pre>
     * 
     */
    public void setMobile(String mobile) {
        this.mobile = mobile == null ? null : mobile.trim();
    }

    /**
     * <pre>
     * 获取 患者性别(GB2261)
            0 - 未知的性别
            1 - 男性 
            2 - 女性 
            5 - 女性改（变）为男性 
            6 - 男性改（变）为女性 
            9 - 未说明的性别
     * 表字段 : his_ghorder.GENDER
     * </pre>
     * 
     */
    public String getGender() {
        return gender;
    }

    /**
     * <pre>
     * 设置 患者性别(GB2261)
            0 - 未知的性别
            1 - 男性 
            2 - 女性 
            5 - 女性改（变）为男性 
            6 - 男性改（变）为女性 
            9 - 未说明的性别
     * 表字段 : his_ghorder.GENDER
     * </pre>
     * 
     */
    public void setGender(String gender) {
        this.gender = gender == null ? null : gender.trim();
    }

    /**
     * <pre>
     * 获取 外部预约编号
     * 表字段 : his_ghorder.OUT_BOOK_ID
     * </pre>
     * 
     */
    public String getOutBookId() {
        return outBookId;
    }

    /**
     * <pre>
     * 设置 外部预约编号
     * 表字段 : his_ghorder.OUT_BOOK_ID
     * </pre>
     * 
     */
    public void setOutBookId(String outBookId) {
        this.outBookId = outBookId == null ? null : outBookId.trim();
    }

    /**
     * <pre>
     * 获取 取号状态 0-取号就诊 1-违约未取 2-未取但不违约
     * 表字段 : his_ghorder.TAKE_STATUS
     * </pre>
     * 
     */
    public Integer getTakeStatus() {
        return takeStatus;
    }

    /**
     * <pre>
     * 设置 取号状态 0-取号就诊 1-违约未取 2-未取但不违约
     * 表字段 : his_ghorder.TAKE_STATUS
     * </pre>
     * 
     */
    public void setTakeStatus(Integer takeStatus) {
        this.takeStatus = takeStatus;
    }

    /**
     * <pre>
     * 获取 取号密码
     * 表字段 : his_ghorder.TAKE_CODE
     * </pre>
     * 
     */
    public String getTakeCode() {
        return takeCode;
    }

    /**
     * <pre>
     * 设置 取号密码
     * 表字段 : his_ghorder.TAKE_CODE
     * </pre>
     * 
     */
    public void setTakeCode(String takeCode) {
        this.takeCode = takeCode == null ? null : takeCode.trim();
    }

    /**
     * <pre>
     * 获取 订单状态 0处理中 1成功  2失败 3取消 4停诊 
     * 表字段 : his_ghorder.BOOK_STATUS
     * </pre>
     * 
     */
    public Integer getBookStatus() {
        return bookStatus;
    }

    /**
     * <pre>
     * 设置 订单状态 0处理中 1成功  2失败 3取消 4停诊 
     * 表字段 : his_ghorder.BOOK_STATUS
     * </pre>
     * 
     */
    public void setBookStatus(Integer bookStatus) {
        this.bookStatus = bookStatus;
    }

    /**
     * <pre>
     * 获取 创建时间
     * 表字段 : his_ghorder.CREATE_TIME
     * </pre>
     * 
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * <pre>
     * 设置 创建时间
     * 表字段 : his_ghorder.CREATE_TIME
     * </pre>
     * 
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * <pre>
     * 获取 修改时间
     * 表字段 : his_ghorder.MODIFY_TIME
     * </pre>
     * 
     */
    public Date getModifyTime() {
        return modifyTime;
    }

    /**
     * <pre>
     * 设置 修改时间
     * 表字段 : his_ghorder.MODIFY_TIME
     * </pre>
     * 
     */
    public void setModifyTime(Date modifyTime) {
        this.modifyTime = modifyTime;
    }
}